#pragma once
#include <SFML\Graphics.hpp>
# include "KillScore.h"
#include "FriendlyScore.h"
#include "ObstacleScore.h"
#include "Gui.h"
class TextManager {
public:
	TextManager();
	~TextManager();

	void Initialize(sf::RenderWindow* window, Gui* gui);
	void Update();
	void Cleanup();

	void addKillScore(sf::RenderWindow* m_renderWindow);
	void addFriendlyScore(sf::RenderWindow* m_renderWindow);
	void addObstacleScore();


	std::vector<KillScore*> m_arrayOfKillScore;
	std::vector<FriendlyScore*> m_arrayOfFriendlyScore;
	//std::vector<ObstacleScore*> m_arrayOfObstacleScore;


private:
	KillScore* killScoreObj;
	FriendlyScore* friendlyScoreObj;
	//ObstacleScore* obstacleScoreObj;
	sf::RenderWindow* m_renderWindow;
	sf::Texture* theTexture;
	Gui* m_gui;
	sf::Texture* friendlyTexture;

};
